(detailed and vivid)